package Zuoye3;

public class Information {
    private String name;
    private int age;
    private String skill;
    private int year;
    private String unit;
    private String post;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void getSkill() {
        skill="两年";
    }


    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getPost() {
        return post;
    }

    public void setPost(String post) {
        this.post = post;
    }
    public Information(String name,int age,int year,String unit,String post){
        this.name=name;
        this.age=age;
        this.getSkill();
        this.year=year;
        this.unit=unit;
        this.post=post;
    }
    public void work(){
        System.out.println("姓名："+name+"\n年龄："+age+"\n技术方向："+skill+"\n工作年限："+year+"\n工作单位："+unit+"\n职务："+post);
    }
    //以面向对象的思想，编写自定义类描述IT从业者。设定属性包括：姓名，年龄，技术方向，工作年限, 工作单位和职务；方法包括：工作
    //
    //要求：
    //
    //1)  设置属性的私有访问权限，通过公有的get,set方法实现对属性的访问
    //
    //2)  限定IT从业人员必须年满15岁，无效信息需提示，并设置默认年龄为15。
    //
    //3)  限定“技术方向”是只读属性
    //
    //4)  工作方法通过输入参数，接收工作单位和职务，输出个人工作信息
    //
    //5)  编写测试类，测试IT从业者类的对象及相关方法（测试数据信息自定义)
}
